package com.xxxx.comment.service;

import com.xxxx.comment.entity.dto.Result;
import org.springframework.stereotype.Service;
import org.springframework.web.multipart.MultipartFile;

/**
 * @author lzf
 */
public interface FileStorageService
{

    /**
     * 上传文件，图片和其他文件（例如：html文件）
     *
     * @param file
     * @return
     */
    Result upload(MultipartFile file);

    /**
     * 删除文件
     *
     * @param pathUrl 文件全路径
     */
    void delete(String pathUrl);

    /**
     * 下载文件
     *
     * @param pathUrl 文件全路径
     * @return
     */
    byte[] downLoadFile(String pathUrl);

}
